import math
import time

import requests

cookies = {
    'JSESSIONID': '49906DF6AAFFF1A9069DD321E7929174',
    'tempTokenKey': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiLnhormr4UiLCJhdWQiOiI5RTEwNTlDOTMzNUQ0QzdDQjhEQzc0MDBEMDNBRUNGQiIsInNlcnZlciI6Imh0dHA6Ly81OS4yMTUuMjA2LjE4OC9sb2dpbi8iLCJyb2xlIjoiUk9MRV9BUkVBLFJPTEVfV0lORE9XIiwiaXNJbml0aWFsUGFzc3dvcmQiOiIwIiwicmVnaW9uTmFtZSI6Iui0teW3nuecgSIsImluZHVzdHJ5IjpudWxsLCJhcHBDb2RlIjoiZGdvdi1wb3J0YWwiLCJvcmdhbk5hbWUiOiLmlrDov5vkurrlkZgiLCJyZWdpb25Db2RlIjoiNTIwMDAwIiwiaW5kdXN0cnlMaXN0IjpudWxsLCJvcmdhbkNvZGUiOiI1MjAwMDAyMDE3MDIxNjEwMDUzMDAwMDUwNyIsImV4cGlyYXRpb25UaW1lIjo0LCJncmFkZSI6IjIiLCJzdGF0dXMiOiIxIiwiaXNzIjoiaW5zcHVyIiwiaWF0IjoxNzU0MDA5ODIwLCJleHAiOjE3NTQwMzg2MjB9.Ou9_bG0RpVsjZB2R7GGNURY-V4LgXdr6ovPfUdoDV6WFZZGKxu2c02jWCC4uZnW9_w-vFdffClv5OgMc0j8QpA',
    'userInfoKey': '{%22role%22:%22ROLE_AREA%2CROLE_WINDOW%22%2C%22isInitialPassword%22:%220%22%2C%22regionName%22:%22%E8%B4%B5%E5%B7%9E%E7%9C%81%22%2C%22appCode%22:%22dgov-portal%22%2C%22organName%22:%22%E6%96%B0%E8%BF%9B%E4%BA%BA%E5%91%98%22%2C%22regionCode%22:%22520000%22%2C%22phone%22:%22384d53fa06a4844cfd54260b048c33e9%22%2C%22organCode%22:%2252000020170216100530000507%22%2C%22expirationTime%22:4%2C%22name%22:%221342b48e6f8f39ea7ba36accc05b61a8%22%2C%22id%22:%229E1059C9335D4C7CB8DC7400D03AECFB%22%2C%22email%22:%223f9980534589201ab2c5f2481db36392%22%2C%22username%22:%2247d57692a252657367001b6a2ff35333%22%2C%22status%22:%221%22%2C%22isWeakPwd%22:%220%22}',
    'pwdState': 'true',
    'inspurRoleKey': 'ROLE_AREA',
    'windowId': '0B7CA12E92004E0ABCA9EB88F0A792E4',
    'James_cookie_sYQDUGqqzHtheme': 'custom',
    'webfinal.session.errorCount': '0',
    'tempTokenKey-slsp': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiLnhormr4UiLCJhdWQiOiI5RTEwNTlDOTMzNUQ0QzdDQjhEQzc0MDBEMDNBRUNGQiIsInNlcnZlciI6Imh0dHA6Ly81OS4yMTUuMjA2LjE4OC9oYW5kbGUtYnVzaW5lc3MtdWkvIiwicm9sZSI6IkNKWVlfU1lTVEVNLENKWVlfQlVTSU5FU1NfREVsRVRFLENKWVlfQlVTSU5FU1NfREVsRVRFX0VYQU1JTkUsQ0pZWV9CVVNJTkVTUyIsImlzSW5pdGlhbFBhc3N3b3JkIjoiMCIsInJlZ2lvbk5hbWUiOiLotLXlt57nnIEiLCJpbmR1c3RyeSI6bnVsbCwiYXBwQ29kZSI6IkRHT1YtWldGVy1TTFNQIiwib3JnYW5OYW1lIjoi5paw6L-b5Lq65ZGYIiwicmVnaW9uQ29kZSI6IjUyMDAwMCIsImluZHVzdHJ5TGlzdCI6bnVsbCwib3JnYW5Db2RlIjoiNTIwMDAwMjAxNzAyMTYxMDA1MzAwMDA1MDciLCJleHBpcmF0aW9uVGltZSI6NCwiZ3JhZGUiOiIyIiwic3RhdHVzIjoiMSIsImlzcyI6Imluc3B1ciIsImlhdCI6MTc1NDAxMzkyOCwiZXhwIjoxNzU0MDQyNzI4fQ.Y6c2VdXbmkMcaN8h6x06L_fhWDO30JefBMUP3n5IpV3Nvw0ycL_GvXihMv_NDtehJknYGO5kDORBcsjUHgcGUg',
    'userInfoKey-slsp': '{%22role%22:%22CJYY_SYSTEM%2CCJYY_BUSINESS_DElETE%2CCJYY_BUSINESS_DElETE_EXAMINE%2CCJYY_BUSINESS%22%2C%22isInitialPassword%22:%220%22%2C%22regionName%22:%22%E8%B4%B5%E5%B7%9E%E7%9C%81%22%2C%22appCode%22:%22DGOV-ZWFW-SLSP%22%2C%22organName%22:%22%E6%96%B0%E8%BF%9B%E4%BA%BA%E5%91%98%22%2C%22regionCode%22:%22520000%22%2C%22phone%22:%2218198171062%22%2C%22organCode%22:%2252000020170216100530000507%22%2C%22expirationTime%22:4%2C%22name%22:%22%E7%86%8A%E6%AF%85%22%2C%22id%22:%229E1059C9335D4C7CB8DC7400D03AECFB%22%2C%22email%22:%22123@qq.com%22%2C%22username%22:%22gys_xy%22%2C%22status%22:%221%22%2C%22windowId%22:%2211EF7D785488E5FCBAD4AF91FADA434E%22%2C%22windowName%22:%22%E9%81%B5%E4%B9%89%E5%B8%82%E4%B8%80%E4%BB%B6%E4%BA%8B%E7%AA%97%E5%8F%A3%22%2C%22windowCode%22:%22%E9%81%B5%E4%B9%89%E5%B8%82%E4%B8%80%E4%BB%B6%E4%BA%8B%E7%AA%97%E5%8F%A3%22%2C%22hallName%22:%22%E9%81%B5%E4%B9%89%E5%B8%82%E6%94%BF%E5%8A%A1%E6%9C%8D%E5%8A%A1%E4%B8%AD%E5%BF%83%22%2C%22hallCode%22:%2200001%22%2C%22windowRegionCode%22:%22520300%22%2C%22signAuthCode%22:%2252030000017129%22}',
}

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0',
    'Accept': 'application/json, text/javascript, */*; q=0.01',
    'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
    # 'Accept-Encoding': 'gzip, deflate',
    'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
    'X-Requested-With': 'XMLHttpRequest',
    'Origin': 'http://59.215.206.188',
    'Connection': 'keep-alive',
    'Referer': 'http://59.215.206.188/zhslzy/accept/worktodolist/todoFinishIndex',
    # 'Cookie': 'JSESSIONID=49906DF6AAFFF1A9069DD321E7929174; tempTokenKey=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiLnhormr4UiLCJhdWQiOiI5RTEwNTlDOTMzNUQ0QzdDQjhEQzc0MDBEMDNBRUNGQiIsInNlcnZlciI6Imh0dHA6Ly81OS4yMTUuMjA2LjE4OC9sb2dpbi8iLCJyb2xlIjoiUk9MRV9BUkVBLFJPTEVfV0lORE9XIiwiaXNJbml0aWFsUGFzc3dvcmQiOiIwIiwicmVnaW9uTmFtZSI6Iui0teW3nuecgSIsImluZHVzdHJ5IjpudWxsLCJhcHBDb2RlIjoiZGdvdi1wb3J0YWwiLCJvcmdhbk5hbWUiOiLmlrDov5vkurrlkZgiLCJyZWdpb25Db2RlIjoiNTIwMDAwIiwiaW5kdXN0cnlMaXN0IjpudWxsLCJvcmdhbkNvZGUiOiI1MjAwMDAyMDE3MDIxNjEwMDUzMDAwMDUwNyIsImV4cGlyYXRpb25UaW1lIjo0LCJncmFkZSI6IjIiLCJzdGF0dXMiOiIxIiwiaXNzIjoiaW5zcHVyIiwiaWF0IjoxNzU0MDA5ODIwLCJleHAiOjE3NTQwMzg2MjB9.Ou9_bG0RpVsjZB2R7GGNURY-V4LgXdr6ovPfUdoDV6WFZZGKxu2c02jWCC4uZnW9_w-vFdffClv5OgMc0j8QpA; userInfoKey={%22role%22:%22ROLE_AREA%2CROLE_WINDOW%22%2C%22isInitialPassword%22:%220%22%2C%22regionName%22:%22%E8%B4%B5%E5%B7%9E%E7%9C%81%22%2C%22appCode%22:%22dgov-portal%22%2C%22organName%22:%22%E6%96%B0%E8%BF%9B%E4%BA%BA%E5%91%98%22%2C%22regionCode%22:%22520000%22%2C%22phone%22:%22384d53fa06a4844cfd54260b048c33e9%22%2C%22organCode%22:%2252000020170216100530000507%22%2C%22expirationTime%22:4%2C%22name%22:%221342b48e6f8f39ea7ba36accc05b61a8%22%2C%22id%22:%229E1059C9335D4C7CB8DC7400D03AECFB%22%2C%22email%22:%223f9980534589201ab2c5f2481db36392%22%2C%22username%22:%2247d57692a252657367001b6a2ff35333%22%2C%22status%22:%221%22%2C%22isWeakPwd%22:%220%22}; pwdState=true; inspurRoleKey=ROLE_AREA; windowId=0B7CA12E92004E0ABCA9EB88F0A792E4; James_cookie_sYQDUGqqzHtheme=custom; webfinal.session.errorCount=0; tempTokenKey-slsp=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiLnhormr4UiLCJhdWQiOiI5RTEwNTlDOTMzNUQ0QzdDQjhEQzc0MDBEMDNBRUNGQiIsInNlcnZlciI6Imh0dHA6Ly81OS4yMTUuMjA2LjE4OC9oYW5kbGUtYnVzaW5lc3MtdWkvIiwicm9sZSI6IkNKWVlfU1lTVEVNLENKWVlfQlVTSU5FU1NfREVsRVRFLENKWVlfQlVTSU5FU1NfREVsRVRFX0VYQU1JTkUsQ0pZWV9CVVNJTkVTUyIsImlzSW5pdGlhbFBhc3N3b3JkIjoiMCIsInJlZ2lvbk5hbWUiOiLotLXlt57nnIEiLCJpbmR1c3RyeSI6bnVsbCwiYXBwQ29kZSI6IkRHT1YtWldGVy1TTFNQIiwib3JnYW5OYW1lIjoi5paw6L-b5Lq65ZGYIiwicmVnaW9uQ29kZSI6IjUyMDAwMCIsImluZHVzdHJ5TGlzdCI6bnVsbCwib3JnYW5Db2RlIjoiNTIwMDAwMjAxNzAyMTYxMDA1MzAwMDA1MDciLCJleHBpcmF0aW9uVGltZSI6NCwiZ3JhZGUiOiIyIiwic3RhdHVzIjoiMSIsImlzcyI6Imluc3B1ciIsImlhdCI6MTc1NDAxMzkyOCwiZXhwIjoxNzU0MDQyNzI4fQ.Y6c2VdXbmkMcaN8h6x06L_fhWDO30JefBMUP3n5IpV3Nvw0ycL_GvXihMv_NDtehJknYGO5kDORBcsjUHgcGUg; userInfoKey-slsp={%22role%22:%22CJYY_SYSTEM%2CCJYY_BUSINESS_DElETE%2CCJYY_BUSINESS_DElETE_EXAMINE%2CCJYY_BUSINESS%22%2C%22isInitialPassword%22:%220%22%2C%22regionName%22:%22%E8%B4%B5%E5%B7%9E%E7%9C%81%22%2C%22appCode%22:%22DGOV-ZWFW-SLSP%22%2C%22organName%22:%22%E6%96%B0%E8%BF%9B%E4%BA%BA%E5%91%98%22%2C%22regionCode%22:%22520000%22%2C%22phone%22:%2218198171062%22%2C%22organCode%22:%2252000020170216100530000507%22%2C%22expirationTime%22:4%2C%22name%22:%22%E7%86%8A%E6%AF%85%22%2C%22id%22:%229E1059C9335D4C7CB8DC7400D03AECFB%22%2C%22email%22:%22123@qq.com%22%2C%22username%22:%22gys_xy%22%2C%22status%22:%221%22%2C%22windowId%22:%2211EF7D785488E5FCBAD4AF91FADA434E%22%2C%22windowName%22:%22%E9%81%B5%E4%B9%89%E5%B8%82%E4%B8%80%E4%BB%B6%E4%BA%8B%E7%AA%97%E5%8F%A3%22%2C%22windowCode%22:%22%E9%81%B5%E4%B9%89%E5%B8%82%E4%B8%80%E4%BB%B6%E4%BA%8B%E7%AA%97%E5%8F%A3%22%2C%22hallName%22:%22%E9%81%B5%E4%B9%89%E5%B8%82%E6%94%BF%E5%8A%A1%E6%9C%8D%E5%8A%A1%E4%B8%AD%E5%BF%83%22%2C%22hallCode%22:%2200001%22%2C%22windowRegionCode%22:%22520300%22%2C%22signAuthCode%22:%2252030000017129%22}',
    'Priority': 'u=0',
}

params = {
    'isAllDeal': '',
}

data={
    "signstate": "94,95,",
    "_search": "true",
    "nd": time.time()*1000,
    "rows": "100",
    "page": "1",
    "sidx": "RECEIVE_TIME",
    "sord": "desc",
    "receivenum": "",
    "applicant": "",
    "itemname": "",
    "getbarcode": "",
    "submitTime": "2010-01-01+至+2023-12-31",
    "submitTime_start": "2010-01-01",
    "submitTime_end": "2023-12-31",
    "curState": "",
    "regionName": "赤水市天台镇,赤水市复兴镇,赤水市镇,赤水市石堡乡,赤水市丙安镇,赤水市元厚镇,赤水市大同镇,赤水市旺隆镇,赤水市宝源乡,赤水市镇,赤水市官渡镇,赤水市白云乡,赤水市葫市镇,赤水市金华街道,赤水市文华街道,赤水市两河口镇,赤水市市中街道,赤水市",
    "regionCode": "52038104,52038102,52038103,52038105,52038106,52038107,52038108,52038109,52038110,52038111,52038112,52038113,52038114,52038115,52038116,52038117,52038118,520381"
}

response = requests.post(
    'http://59.215.206.188/zhslzy/accept/worktodolist/querytodofinish',
    params=params,
    cookies=cookies,
    headers=headers,
    data=data,
)
list=[]
for i in range(math.ceil(int(response.json()['records'])/10)):

    data['page']=i+1
    response = requests.post(
        'http://59.215.206.188/zhslzy/accept/worktodolist/querytodofinish',
        params=params,
        cookies=cookies,
        headers=headers,
        data=data,
    )
    for i in response.json()['rows']:
        list.append(i['cell']['RECEIVE_NUMBER'])
    print(list)
print(list)